package com.baizhi.shane.constant;

/**
 * 对外暴露的API接口地址常量类
 *
 * @author 闻柏智
 * @date 2023/03/26 19:22:31
 */
public class ApiMapping {
    // 注册
    public static final String SIGN_UP = "sign_up";
    // 登录
    public static final String LOGIN = "login";
    // 插入一条数据字典key
    public static final String INSETR_ONE_KEY = "insert_one_key";
    // 分页列表查询所有数据字典Key
    public static final String PAGE_KEY = "page_key";
    public static final String INSERT_ONE_VALUE = "insert_one_value";
    // 获取当前登录用户信息
    public static final String GET_LOGIN_USER_INFO = "get_login_user_info";
    public static final String LOGIN_OUT = "login_out";
    public static final String UPDATE_USERNAME = "update_username";
    public static final String UPDATE_PASSWORD = "update_password";
    public static final String CHECK_USER_PASSWORD = "check_user_password";
    public static final String UPDATE_USER_INFO = "update_user_info";
    public static final String CHECK_NOW_LOGIN_USER_HAS_ADMIN_ROLE = "check_now_login_user_has_admin_role";
    public static final String GET_DIVISION_LEVEL_INFO = "get_division_level_info";

    public static final String GET_DIVISION_LIST_BY_LEVEL = "get_division_list_by_level";
    public static final String GET_DIVISION_TREE_BY_LEVEL = "get_division_tree_by_level";
    public static final String INSERT_ONE = "insert_one";
    public static final String UPDATE_ONE_BY_ID = "update_one_by_id";
    public static final String GET_ONE_ORIGIN = "get_one_origin";
    public static final String LIST = "list";
    public static final String PAGE = "page";
    public static final String LIST_BY_CONTENT = "list_by_content";
    public static final String PAGE_BY_CONTENT = "page_by_content";
    public static final String MY_POSTED = "my_posted";
    public static final String MY_COLLECTED = "my_collected";
    public static final String GET_ONE_QUESTION_BY_ID = "get_one_question_by_id";
    public static final String GET_ONE_ANSWER_BY_ID = "get_one_answer_by_id";
    public static final String GET_ONE_ESSAY_BY_ID = "get_one_essay_by_id";
    public static final String GET_QUESTION_LABEL_LIST_BY_QUESTION_ID_LIST = "get_question_label_list_by_question_id_list";
    public static final String GET_ANSWER_LABEL_LIST_BY_ANSWER_ID_LIST = "get_answer_label_list_by_answer_id_list";
    public static final String GET_ANSWER_LABEL_BY_ANSWER_ID = "get_answer_label_by_answer_id";
    public static final String GET_ESSAY_LABEL_LIST_BY_ESSAY_ID_LIST = "get_essay_label_list_by_essay_id_list";
    public static final String GET_ESSAY_LABEL_BY_ESSAY_ID = "get_essay_label_by_essay_id";
    public static final String GET_QUESTION_LABEL_BY_QUESTION_ID = "get_question_label_by_question_id";
    public static final String GET_QUESTION_LIKE_COUNT_BY_QUESTION_ID_LIST = "get_question_like_count_by_question_id_list";
    public static final String GET_QUESTION_COLLECT_COUNT_BY_QUESTION_ID_LIST = "get_question_like_collect_by_question_id_list";
    public static final String GET_QUESTION_COMMENT_COUNT_BY_QUESTION_ID_LIST = "get_question_like_comment_by_question_id_list";
    public static final String GET_ONE_QUESTION_LIKE_COUNT_BY_QUESTION_ID = "get_one_question_like_count_by_question_list";
    public static final String GET_ONE_QUESTION_COLLECT_COUNT_BY_QUESTION_ID = "get_one_question_collect_count_by_question_list";
    public static final String GET_ONE_QUESTION_COMMENT_COUNT_BY_QUESTION_ID = "get_one_question_comment_count_by_question_list";
    public static final String GET_ANSWER_LIKE_COUNT_BY_ANSWER_ID_LIST = "get_answer_like_count_by_answer_id_list";
    public static final String GET_ANSWER_AGAINST_COUNT_BY_ANSWER_ID_LIST = "get_answer_against_count_by_answer_id_list";
    public static final String GET_ANSWER_COLLECT_COUNT_BY_ANSWER_ID_LIST = "get_answer_collect_by_answer_id_list";
    public static final String GET_ANSWER_COMMENT_COUNT_BY_ANSWER_ID_LIST = "get_answer_comment_by_answer_id_list";
    public static final String GET_ONE_ANSWER_LIKE_COUNT_BY_ANSWER_ID = "get_one_answer_like_count_by_answer_list";
    public static final String GET_ONE_ANSWER_AGAINST_COUNT_BY_ANSWER_ID = "get_one_answer_against_count_by_answer_list";
    public static final String GET_ONE_ANSWER_COLLECT_COUNT_BY_ANSWER_ID = "get_one_answer_collect_count_by_answer_list";
    public static final String GET_ONE_ANSWER_COMMENT_COUNT_BY_ANSWER_ID = "get_one_answer_comment_count_by_answer_list";

    public static final String GET_ESSAY_LIKE_COUNT_BY_ESSAY_ID_LIST = "get_essay_like_count_by_essay_id_list";
    public static final String GET_ESSAY_AGAINST_COUNT_BY_ESSAY_ID_LIST = "get_essay_against_count_by_essay_id_list";
    public static final String GET_ESSAY_COLLECT_COUNT_BY_ESSAY_ID_LIST = "get_essay_collect_by_essay_id_list";
    public static final String GET_ESSAY_COMMENT_COUNT_BY_ESSAY_ID_LIST = "get_essay_comment_by_essay_id_list";
    public static final String GET_ONE_ESSAY_LIKE_COUNT_BY_ESSAY_ID = "get_one_essay_like_count_by_essay_list";
    public static final String GET_ONE_ESSAY_AGAINST_COUNT_BY_ESSAY_ID = "get_one_essay_against_count_by_essay_list";
    public static final String GET_ONE_ESSAY_COLLECT_COUNT_BY_ESSAY_ID = "get_one_essay_collect_count_by_essay_list";
    public static final String GET_ONE_ESSAY_COMMENT_COUNT_BY_ESSAY_ID = "get_one_essay_comment_count_by_essay_list";
    
    public static final String COUNT_AND_PAGE_BY_CONTENT = "count_and_page_by_content";
    public static final String TEST_INIT_ASSOCIATION_TABLE = "test_init_association_table";
    public static final String TEST_INIT_QUESTION_LIKE = "test_init_question_like";
    public static final String TEST_INIT_QUESTION_COLLECT = "test_init_question_collect";
    public static final String TEST_INIT_ESSAY_LIKE = "test_init_essay_like";
    public static final String TEST_INIT_ESSAY_AGAINST = "test_init_essay_against";
    public static final String TEST_INIT_ESSAY_COLLECT = "test_init_essay_collect";
    public static final String TEST_INIT_ANSWER_AGAINST = "test_init_answer_against";
    public static final String TEST_INIT_ANSWER_COLLECT = "test_init_answer_collect";
    public static final String TEST_INIT_ANSWER_LIKE = "test_init_answer_like";
    public static final String INSERT_ONE_QUESTION_LIKES = "insert_one_question_likes";
    public static final String DELETE_ONE_QUESTION_LIKES = "delete_one_question_likes";
    public static final String INSERT_ONE_QUESTION_COLLECT = "insert_one_question_collect";
    public static final String DELETE_ONE_QUESTION_COLLECT = "delete_one_question_collect";
    public static final String DELETE_ONE_QUESTION_BY_ID = "delete_one_question_by_id";
    public static final String DELETE_ONE_ANSWER_BY_ID = "delete_one_answer_by_id";
    public static final String DELETE_ONE_ESSAY_BY_ID = "delete_one_essay_by_id";
    public static final String INSERT_ONE_ANSWER_LIKES = "insert_one_answer_likes";
    public static final String DELETE_ONE_ANSWER_LIKES = "delete_one_answer_likes";
    public static final String INSERT_ONE_ANSWER_COLLECT = "insert_one_answer_collect";
    public static final String DELETE_ONE_ANSWER_COLLECT = "delete_one_answer_collect";
    public static final String INSERT_ONE_ANSWER_AGAINST = "insert_one_answer_against";
    public static final String DELETE_ONE_ANSWER_AGAINST = "delete_one_answer_against";
    public static final String INSERT_ONE_ESSAY_LIKES = "insert_one_essay_likes";
    public static final String DELETE_ONE_ESSAY_LIKES = "delete_one_essay_likes";
    public static final String INSERT_ONE_ESSAY_COLLECT = "insert_one_essay_collect";
    public static final String DELETE_ONE_ESSAY_COLLECT = "delete_one_essay_collect";
    public static final String INSERT_ONE_ESSAY_AGAINST = "insert_one_essay_against";
    public static final String DELETE_ONE_ESSAY_AGAINST = "delete_one_essay_against";
    public static final String GET_ALL_COMMENT_BY_ANSWER_ID = "get_all_comment_by_answer_id";
    public static final String GET_ALL_COMMENT_BY_QUESTION_ID = "get_all_comment_by_question_id";
    public static final String GET_ALL_COMMENT_BY_ESSAY_ID = "get_all_comment_by_essay_id";
    public static final String INSERT_ONE_COMMENT = "insert_one_comment";
    public static final String ADMIN_TEST = "admin_test";
    public static final String USER_MANAGER_LIST = "user_manager_list";
    public static final String USER_MANAGER_COUNT_AND_PAGE_BY_CONTENT = "user_manager_count_and_page_by_content";
    public static final String DELETE_ONE_USER_BY_ID = "delete_one_user_by_id";
    public static final String DELETE_ONE_LABEL_QUESTION_REL = "delete_one_label_question_rel";
    public static final String INSERT_ONE_QUESTION_LABEL_REL = "insert_one_question_label_rel";
    public static final String TREE_LIST_ALL_LABEL = "tree_list_all_label";
}
